import { createSSRApp } from "vue";
import "@/static/less/common.less";  // 全局引入公共样式
import "@/static/less/font.less";  // 全局引入公共字体样式
import App from "./App.vue";



import store from './store' //  全局引入pinia插件的状态保持功能(默认：引入index.ts)
import { request } from "@/req/request";
// import router from './router' //  全局引入router路由功能(默认：引入index.ts)


export function createApp() {
  const app = createSSRApp(App);
  app.use(store)    // 使用(注册) pinia 插件（state缓存数据的使用）
  app.use(request) // 注册全局组件(vue3的写法),使用this.$request。【vue2的写法：Vue.prototype.request = request;】
  // app.use(router)   // 使用(注册) vue-router 路由[此处不需要在注册，因为uniapp默认已注册了RouterView或RouterLink]
  return {
    app,
  };
}
